package com.xcity.game.shop;

import com.xcity.db.entity.Player;
import com.xcity.pomelo.request.ShopBuyV2Request;
import com.xcity.pomelo.request.ShopRefreshV2Request;
import com.xcity.pomelo.response.ShopBuyV2Response;
import com.xcity.pomelo.response.ShopRefreshV2Response;
import com.xcity.pomelo.response.ShopV2Response.ShopV2;

import naga.x.net.Session;

public interface ShopHandler {

	ShopV2 requestShop(Player player);
	ShopBuyV2Response requestBuy(Session session, ShopBuyV2Request req) throws ShopException;
	ShopRefreshV2Response requestRefresh(Session session, ShopRefreshV2Request req) throws ShopException;
	void unRegister();
	
}
